iT邦幫忙

2024 iThome 鐵人賽

DAY 0
0
自我挑戰組

Python應用系列 第 21

python 應用 day20

  • 分享至 

  • xImage
  •  

魔術方法 (Magic Methods)

Python 提供了一系列的「魔術方法」,這些方法讓開發者能夠定義類的行為,使得類似 +、[]、len() 這樣的操作符也可以用於自定義類。最常見的魔術方法包括:

init:類的初始化方法。
str:定義當對象被 print() 時顯示的內容。
repr:返回對象的「官方」字符串表示,通常用於調試。
getitemsetitem:定義使用 [] 訪問和設置對象的行為。
call:讓一個對象變得可調用,即讓你可以像函數一樣調用該對象。
enterexit:上下文管理器(見下文)
https://ithelp.ithome.com.tw/upload/images/20241007/20169340ag2mhPrQk9.png
魔術方法的強大之處在於它們讓你的類可以更像內建類型,並且非常靈活


上一篇
python 應用 day19
下一篇
python 應用 day21
系列文
Python應用31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言